//namespace ContosoUniversity.Services.QueryServices
//{
//    using System;
//    using System.Collections.Generic;
//    using System.Linq;
//    using System.Threading.Tasks;
//    using ContosoUniversity.Models;

//    public interface IDepartmentControllerQueryService
//    {
//        Task<IEnumerable<Department>> GetDepartmentsWithAdministratorsAsync();

//        Task<Department> GetDepartmentWithAdministratorAsync(int instructorID);

//        Task<Department> GetDepartmentUsingSqlAsync(int departmentId);

//        Task<Department> GetDepartmentAsync(int departmentId);

//        Task<Instructor> GetInstructorAsync(int instructorID);
//    }
//}